/* main css */

body {
	font-family: "宋体";
	font-size: 12px;
	line-height: 180%;
	color: #444;
	background-color: #FFF;
}
img {
	border:none;
}
.fl {
	float:left;
	_display:inline;
}
.fr {
	float:right;
	_display:inline;
}
.cls {
	clear:both;
}
.center {
	margin:0 auto;
}
.middle {
	vertical-align:middle;
}
.tcenter {
	text-align:center;
}
ul, ol, dl {
	margin:0;
	padding:0;
	list-style:none;
}
a {
	color: #444;
	text-decoration: none
}
a:hover {
	color: #215DC6
}
a:active {
	color: #215DC6
}


/*首页*/
.bg {background-image:url(images/mainbg.png);}
#header {width:945px;margin:30px auto 0;position:relative;}
#logo {float:left;}
#navmenu {float:right;margin-top:16px;}
#navmenu li {display:inline;}
#navmenu li a {float:left;height:31px;background-image:url(images/mainbg.png);}
#navmenu .n1 {width:77px;}
#navmenu .n2 {background-position:-77px 0;width:101px;}
#navmenu .n3 {background-position:-178px 0;width:96px;}
#navmenu .n4 {background-position:-274px 0;width:68px;}
.seabar {height:22px;background-position:0 -155px;margin-top:4px;}
#navsearch {float:right;width:234px;}
#navsearch .sbar {margin:3px 3px 0;}
.sbar {width:131px;}
.sbar .stxt {float:left;background:url(images/mainbg.png) -173px -206px;width:103px;height:16px;border:none;padding:0 5px;}
.sbar .sbtn {float:left;background:url(images/mainbg.png) -286px -206px;width:18px;height:16px;cursor:pointer;}
#navsearch .advs {float:left;color:#E1E0E0;margin-left:5px;line-height:22px;}
#mainmenu {width:794px;margin:9px auto 0;}
#mainmenu li {display:inline;}
#mainmenu li a {float:left;height:53px;background-image:url(images/mainbg.png);}
#mainmenu .n1 {background-position:0 -47px;width:58px;}
#mainmenu .n2 {background-position:-58px -47px;width:94px;}
#mainmenu .n3 {background-position:-152px -47px;width:130px;}
#mainmenu .n4 {background-position:-282px -47px;width:98px;}
#mainmenu .n5 {background-position:-380px -47px;width:115px;}
#mainmenu .n6 {background-position:-495px -47px;width:112px;}
#mainmenu .n7 {background-position:-607px -47px;width:93px;}
#mainmenu .n8 {background-position:-701px -47px;width:93px;}
#hangbar {position:absolute;top:90px;right:0;z-index: 2}
.hangbtn1 {background-position:0 -204px;width:45px;height:64px;display:block;}
.hangbtn2 {background-position:0 -268px;width:45px;height:57px;display:block;}
#main {width:945px;margin:0 auto;clear:both;padding-top:18px;}
#slider {margin-top:24px;}
#slider.carousel .slides .slideItem img {
	/* for FF */
	box-shadow: 5px 5px 8px #666;
	-moz-box-shadow: 5px 5px 8px #666;
	-webkit-box-shadow: 5px 5px 8px #666;

	/* for IE */
	*border-right: 1px solid #FFF; /*有阴影的边需定边框*/
	*border-bottom: 1px solid #FFF;
	*background-color: #FFF; /*覆盖掉里面文字的阴影和上、左边框的阴影（如果有的话）*/
	*filter: progid:DXImageTransform.Microsoft.Shadow(Color=#8E8E8E, Direction=135, Strength=5);
	*zoom:1;
}
.npanel {float:left;margin-top:18px;width:252px;}
.newsnav {width:248px;height:28px;margin:0 auto;}
.newsnav .nn {float:left;height:28px;background-image:url(images/mainbg.png);}
.newsnav .nn1 {background-position:0 -111px;width:135px;}
.newsnav .nn2 {background-position:-135px -111px;width:139px;}
.newsnav .nn3 {background-position:-274px -111px;width:230px;}
.newsnav .nn4 {background-position:-504px -111px;width:138px;}
.newsnav .nn5 {background-position:-642px -111px;width:209px;}
.newsnav .more {float:right;background:url(images/mainbg.png) -65px -204px;width:69px;height:23px;margin:3px 0;}
.newsline {background:url(images/mainbg.png) -65px -242px;height:6px;margin:2px 0;}
.newstop {width:248px;margin:0 auto;line-height:28px;}
.newstop li {background:url(images/mainbg.png) 0 -373px;padding-left:15px;height:28px;}
.newstop span {float:left;}
.newstop .more {float:right;background:url(images/mainbg.png) -350px -204px;width:33px;height:17px;margin-top:3px;}
.npbar {float:left;background:url(images/mainbg.png) -893px -196px;width:6px;height:333px;margin:22px 20px 0;}
.np2 {width:327px;}
.np2c {width:306px;margin:0 auto;}
.nnav2 {width:302px;}
.sbar2 {width:119px;}
.sbar2 .stxt {float:left;background:url(images/mainbg.png) -65px -264px;width:89px;height:19px;border:none;padding:0 5px;}
.sbar2 .sbtn {float:left;background:url(images/mainbg.png) -165px -264px;width:20px;height:19px;cursor:pointer;}
.np3 {width:273px;}
.np3c {width:257px;margin:0 auto;min-height: 262px;}
.nnav3 {width:257px;}
#slider3c .jcarousel-clip-horizontal, #slider3c .jcarousel-container-horizontal {width:185px;}
#slider3 {margin-top:4px;}
#footer {width:945px;margin:0 auto;clear:both;padding-top:18px;}
#footbar {margin-left:13px;}
#footbar li {float:left;padding:0 12px;line-height:22px;}
#footbar li a {color:#E1E0E0;}
#footcr {padding:10px 0;line-height:22px;text-align:right;color:#646263;}


/*页30*/
#main30 {width:808px;margin:0 auto;}
.catalist li {background:url(images/mainbg.png) -226px -264px;width:100px;height:33px;line-height:33px;padding-left:12px;color:#646263;}
#m30banner {float:left;margin:3px 0 0 5px;}

/*page:cp*/
.cp {margin:100px auto;height: 160px;}
.cp li {line-height:33px;padding-left:12px;float:left;}
.cp img {width:90px;margin-top:20px;margin-left: 20px;margin-right: 20px;}

/*page:ep*/
.ep {margin:100px auto;height: 160px;}
.ep li {line-height:33px;padding-left:12px;float:left;}
.ep img {width:120px;margin-top:25px;margin-left: 25px;margin-right: 25px;}

/*page:pindex*/
.pi {margin:100px auto;height: 160px;}
.pi li {line-height:33px;padding-left:20px;float:left;}
.pi img {width:80px;margin:15px;}

/*个性礼品内页*/
#pro_m {background-color:#F7F7F7;}
#pro_l {float:left;/*background:url(images/prolbg.png) repeat-y;*/background-color:#F7F7F7;width:228px;}
#pro_l h6 {font-size:12px;font-weight:normal;line-height:18px;}
#pro_l h6 em {display:inline-block;font-weight:normal;background-color:#595656;color:#FFF;font-style:normal;}
#pro_l .prolist li {float:left;line-height:35px;}
#pro_c {float:left;width:441px;margin-left:10px;}
#pro_r {float:left;width:251px;margin-left:10px;background-color:#F7F7F7;}
#pro_r h2 {font-size:14px;font-weight:normal;}
#pro_r h2 em {font-weight:bold;font-size:16px;font-style:normal;}
#pro_r h6 {font-size:12px;font-weight:normal;line-height:14px;margin:9px 0;}
#pro_r h6 em {display:inline-block;font-weight:normal;background-color:#595656;color:#FFF;font-style:normal;width:35px;text-align:center;}
#pro_r p {line-height:16px;}


/*关于我们*/
#contact {background-image:url(images/contact.png);width:146px;height:418px;position:absolute;top:111px;right:200px;z-index: 1}
#contactus {padding:75px 0 0 45px;}
#contactus h3 {font-size:14px;font-weight:normal;margin:0;}
#contactus p {margin:31px 0;line-height:150%;}
#contactus a {text-decoration:underline;}
#contactus img {vertical-align:middle;margin-right:7px;}


/*原点项链*/
#necklace {margin:75px 0;}
#necklace .jcarousel-clip-horizontal, #necklace .jcarousel-container-horizontal {width:945px;}
#necklace .jcarousel-container-horizontal {padding:20px 0;}
#necklace .jcarousel-clip-horizontal, #necklace .jcarousel-item {height:auto;}
#necklace #slider div {font-weight:bold;font-size:14px;}

/*项链详细*/
.neckread .neckpic {float:left;}
.neckread .neckr_r {float:left;width:251px;margin-left:10px;background-color:#F7F7F7;}
.neckread .neckr_r h2 {font-size:14px;font-weight:normal;}
.neckread .neckr_r h2 em {font-weight:bold;font-size:16px;font-style:normal;}
.neckread .neckr_r h6 {font-size:12px;font-weight:normal;line-height:14px;margin:2px 0;}
.neckread .neckr_r h6 em {display:inline-block;font-weight:normal;background-color:#595656;color:#FFF;font-style:normal;width:35px;text-align:center;}
.neckread .neckr_r p {line-height:16px;}

/*新闻详细*/
.newsread {width:780px;}
.newsread h3 {margin:9px 0;text-align:center;}
